-
Notifications
You must be signed in to change notification settings - Fork 8.1k
drivers: display: add HUB12 LED matrix driver #97921
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
drivers: display: add HUB12 LED matrix driver #97921
Conversation
ceee1e6
to
f1c8199
Compare
f1c8199
to
a8f5a64
Compare
a8f5a64
to
83044fc
Compare
In the last force push, I added partial update to support LVGL and Edit: Also removed hardcoded dimensions and replaced them with bindings. For now it only supports single panel. But I will add support for chaining in the future. |
Hi @JarmouniA |
a84c26e
to
3a315fc
Compare
Add device tree binding for HUB12 interface monochrome LED matrix displays (32x16 pixels). The HUB12 interface uses SPI for data transfer to shift registers, with additional GPIO pins for row address selection (PA, PB), output enable (PE), and data latching (PLAT). Signed-off-by: Siratul Islam <[email protected]>
Add driver for HUB12 interface monochrome LED matrix displays. Features: - 32x16 pixel resolution, 1-bit monochrome (PIXEL_FORMAT_MONO01) - SPI-based data transfer with shift registers - Configurable brightness control - Thread-safe framebuffer access with semaphore The driver implements the standard Zephyr display API Signed-off-by: Siratul Islam <[email protected]>
3a315fc
to
fe4bfda
Compare
|
Add driver for HUB12 interface monochrome LED matrix displays.
Features:
The driver implements the standard Zephyr display API